From a441ab05f1c090c5a3ee4c7eae03288162162ef1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 2 Jan 2007 07:05:53 +0000 Subject: [PATCH] Fix a segfault in horizontal scrolling svn path=/trunk/; revision=17011 --- ChangeLog | 5 +++++ gtk/gtktextview.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d63313f4b..a08bede90b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-01-01 Matthias Clasen + + * gtk/gtktextview.c (gtk_text_view_scroll_hpages): + Don't segfault on horizontal scrolling. + 2007-01-01 Matthias Clasen * gtk/gtknotebook.h: diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 3bac02a595..757f28a1cf 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -5100,8 +5100,8 @@ gtk_text_view_scroll_hpages (GtkTextView *text_view, gtk_text_buffer_get_iter_at_mark (get_buffer (text_view), &old_insert, gtk_text_buffer_get_mark (get_buffer (text_view), "insert")); - gtk_text_layout_get_line_yrange (text_view->layout, &new_insert, &y, &height); - gtk_text_layout_validate_yrange (text_view->layout, &new_insert, y, y + height); + gtk_text_layout_get_line_yrange (text_view->layout, &old_insert, &y, &height); + gtk_text_layout_validate_yrange (text_view->layout, &old_insert, y, y + height); /* FIXME do we need to update the adjustment ranges here? */ new_insert = old_insert; -- 2.30.2